MDA, Model Transformations and Platforms: Advocating Technological Jumps

نویسنده

  • Raphaël Marvie
چکیده

The OMG’s Model Driven Architecture (MDA), advocates the use of software engineering processes that focus on models. Then, models are considered as being independent of platforms (PIM) or specific to a given platform (PSM). Defining PIM and PSM according to the concept of ”platform”, the OMG implies that platforms are central to MDA processes. Nevertheless, there is no such a definition provided, nor a definition of something that one may call a ”Platform (Definition) Model”, as in the MDA everything is a model. Relying on a multi-target experimentation, this report introduces the concept of ”technological jumps” (in comparison to quantic jumps) to represent the shift between two technological spaces, or between a modeling space (like UML), and a technological one (a platform). Such jumps have to be studied in order to master the definition and execution of model transformations according to their context, including the to-be-defined concept of platform.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analysis of Crosscutting in Model Transformations

This paper describes an approach for the analysis of crosscutting in model transformations in the Model Driven Architecture (MDA). Software architectures should be amenable to changes in user requirements and technological platforms. Impact analysis of changes can be based on traceability of architectural design elements. Design elements have dependencies with other software artifacts but also ...

متن کامل

Cloud SaaS and Model Driven Architecture

Cloud computing is an emerging computing paradigm in which the resources such as processors, storage and software applications are provided as services, remotely over the Internet. The software applications in the cloud may be targeted on different platforms. As is evident, the software technologies are evolving constantly. But, as newer software technologies emerge the existing ones become obs...

متن کامل

Costs and Benefits of Multiple Levels of Models in MDA Development

In Model-Driven Architecture (MDA) development, models of a distributed application are carefully defined so as to remain stable in face of changes in technology platforms. As we have argued previously in [1, 3], models in MDA can be organized into different levels of platformindependence. In this paper, we analyze the costs and benefits of maintaining separate levels of models with transformat...

متن کامل

Metamodels and MDA Transformations for Embedded Systems

Embedded system design needs to model together application and hardware architecture. For that a huge number of models are available, each one proposing its own abstraction level associated to its own software platform for simulation or synthesis. To produce a co-design framework, we are obviously obliged to support different models among all possible ones. Between these models we should produc...

متن کامل

Model-Driven Web Development for Multiple Platforms

Model-driven development of web applications relies on the definition of the mappings that transform high-level models to models of specific web platforms. Thus, the transformations are often platform-specific and may not be used for more than one platform. The current web, however, is a heterogeneous network of different technologies and it often happens that one specific application needs to ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004